2497
2107
1424
2869
732
560
886
715
753
914
471
690
765
705
1042
1073
1703
998
2319
519
1137
492
403
621